package com.itheima.d2_SimpleDateFormat;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 秒杀活动
 * 秒杀开始时间：  2020年11月11日 0:0:0
 * 秒杀结束日期：  2020年11月11日 0:10:0
 */

public class SimpleDemo {
    public static void main(String[] args) throws ParseException {
        //小贾: 2020年11月11日 0:03:47
        //小皮: 2020年11月11日 0:10:11
        //用代码说明这两位同学有没有参加上秒杀活动
        String startTime = "2020年11月11日 0:0:0";
        String endTime = "2020年11月11日 0:10:0";
        String xiaoJia = "2020年11月11日 0:03:47";
        String xiaoPi = "2020年11月11日 0:10:11";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        Date startTime_Parse = simpleDateFormat.parse(startTime);
        long startTime_parseTime_Millis = startTime_Parse.getTime();
        Date endTime_Parse = simpleDateFormat.parse(endTime);
        long endTime_parseTime_Millis = endTime_Parse.getTime();
        Date xiaoJia_Parse = simpleDateFormat.parse(xiaoJia);
        long xiaoJia_parseTime_Millis = xiaoJia_Parse.getTime();
        Date xiaoPi_Parse = simpleDateFormat.parse(xiaoPi);
        long xiaoPi_parseTime_Millis = xiaoPi_Parse.getTime();
        // 日期对象其实提供了比较对象 after 和 before
        if(xiaoJia_Parse.before(endTime_Parse) && xiaoJia_Parse.after(startTime_Parse)){
            System.out.println("小贾成功秒杀");
        }

        if(xiaoJia_parseTime_Millis>= startTime_parseTime_Millis && xiaoJia_parseTime_Millis <= endTime_parseTime_Millis){
            System.out.println("小贾成功秒杀");
        }
        if(xiaoPi_parseTime_Millis>= startTime_parseTime_Millis && xiaoPi_parseTime_Millis <= endTime_parseTime_Millis){
            System.out.println("小皮成功秒杀");
        }


    }
}
